package com.keepers.repair.utils


/**
 * 文件类型常量
 */
enum class FileType(val value: Int) {

    /**
     * 音频
     */
    AUDIO(1),

    /**
     * 视频
     */
    VIDEO(2),

    /**
     * 图片
     */
    IMAGE(3)
}

/**
 * 消息类型常量
 */
enum class MsgType(val value: String) {

    /**
     * 文本
     */
    TEXT("Text"),

    /**
     * 音频
     */
    AUDIO("Audio"),

    /**
     * 错误
     */
    Error("")
}

/**
 * 获取聊天方向常量
 */
enum class ChatState(val value: Int) {

    /**
     * 更早
     */
    EARLIER(1),

    /**
     * 更晚
     */
    LATER(0)
}

/**
 * 聊天服务状态常量
 */
enum class ServiceState(val str: String) {
    /**
     * 正常状态
     */
    NORMAL("正常运行"),

    /**
     * 有未读消息
     */
    UNREAD("有未读消息"),

    /**
     * 离线状态
     */
    OFFLINE("离线运行")
}


enum class UserRoleType(val type: Int, val userName: String) {
    MANAGER(1, "管理员"),
    PATROL(2, "巡逻员"),
    MAINTENANCE(3, "检修员")
}